package e

var MsgFlags = map[int]string{
	SUCCESS:                        "ok",
	ERROR:                          "fail",
	INVALID_PARAMS:                 "请求参数错误",
	ERROR_EXIST_STORAGE:            "该仓库已存在",
	ERROR_NOT_EXIST_STORAGE:        "该仓库不存在",
	ERROR_NOT_EXIST_PRODUCT:        "该产品不存在",
	ERROR_EXIST_PRODUCT:            "存在该产品信息",
	ERROR_AUTH_CHECK_TOKEN_FAIL:    "Token鉴权失败",
	ERROR_AUTH_CHECK_TOKEN_TIMEOUT: "Token已超时",
	ERROR_AUTH_TOKEN:               "Token生成失败",
	ERROR_AUTH:                     "Token错误",

	ERROR_UPLOAD_SAVE_IMAGE_FAIL:    "保存图片失败",
	ERROR_UPLOAD_CHECK_IMAGE_FAIL:   "检查图片失败",
	ERROR_UPLOAD_CHECK_IMAGE_FORMAT: "图片格式或大小有问题",

	ERROR_EXIST_USERNAME: "用户已存在",
	ERROR_NOT_EXIST_USER: "用户不存在",

	ERROR_CREATE_INORDER: "创建入库单失败",
	ERROR_UPDATE_INORDER: "修改入库单失败",

	ERROR_NOT_EXIST_OUTORDER: "出库单不存在",
	ERROR_DELETE_OUTORDER:    "删除出库单失败",
	ERROR_UPDATE_OUTORDER:    "更新出库单失败",

	ERROR_NOT_EXIST_STOCK: "未创建该库存信息",
	ERROR_EXIST_STOCK:     "已创建该库存信息",
	ERROR_UPDATE_STOCK:    "修改库存失败",
}

func GetMsg(code int) string {
	msg, ok := MsgFlags[code]
	if ok {
		return msg
	}

	return MsgFlags[ERROR]
}
